The prospect of having an NFL franchise based permanently at Wembley is still at least three years away, according to NFL UK managing director Alistair Kirkwood.
The prospect of having an NFL franchise based permanently at Wembley is still at least three years away, according to NFL UK managing director Alistair Kirkwood.